package Pack2;

import java.util.Random;
import java.util.Scanner;

public class userInformation {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        //第3题：创建会员信息，会员名长度不能少于3位、性别为男或女、
        // 年龄在18~40岁之间、，会员卡号为4位随机整数，创建成功后显示创建会员成功，并显示会员信息。
        String name;
        String gender;
        int age;
        boolean flag=false;
        Random rd=new Random();
        do{
            System.out.println("请输入您的年龄！");
            age=input.nextInt();
            System.out.println("请输入您的性别");
            gender=input.next();
            System.out.println("请输入您的会员名：");
            name=input.next();
            if(age<18||age>40){
                System.out.println("您输入的年龄不合法！");
                flag=true;
            }else if(!(gender.equals("男")||gender.equals("女"))){
                System.out.println("您输入的性别不合法！");
                flag=true;
            }else if(name.length()<3){
                System.out.println("会员名的长度不小于3位！");
                flag=true;
            }else{
                System.out.println("创建会员成功！");
                System.out.println("您的会员名是"+name+"您的会员卡号是"+(rd. nextInt(9000)+1000));
            }
        }while(flag);

    }
}
